#ifndef AVALON_SERVICES_HPP
#define AVALON_SERVICES_HPP
#include "Avalon/Base/Base.hpp"

#define AVALON_SERVICE_PARAMETERS 10

namespace Avalon {
namespace Services {
  class Message;
  class ServiceProtocolServerChannel;
  template<typename ChannelType> class ServiceProtocolServer;
  template<typename ServletType, typename ChannelType>
    class ServiceProtocolServlet;
  template<typename ServletType, typename ChannelType>
    class ServiceProtocolServletContainer;
  class ServiceMessage;
  class ServiceProtocol;
  class ServiceRequestException;
}
}

#endif // AVALON_SERVICES_HPP
